package com.tencent.iov.cowin.befsale.clue.domain.clue.po;

import com.software.boot.common.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @Describe: 下发规则表_实体层
 * @author: xuxiao.liu
 * @created: 2022-01-24 18:00:01
 * @version: 1.0
 */
@Data
@ApiModel(description = "下发规则表_实体模型")
public class DistributeRule extends BaseEntity {
	
	/**
	 * 主键
	 */
	@ApiModelProperty(value = "主键", example = "stringValue")
	private Long id;
	/**
	 * 车型code
	 */
	@ApiModelProperty(value = "车型code", example = "stringValue")
	private String code;
	/**
	 * 下发节点
	 */
	@ApiModelProperty(value = "下发节点", example = "stringValue")
	private String distributeCode;
	/**
	 * 规则内容
	 */
	@ApiModelProperty(value = "规则内容", example = "stringValue")
	private String ruleContent;
	/**
	 * 备注
	 */
	@ApiModelProperty(value = "备注", example = "stringValue")
	private String remark;
	/**
	 * 租户id
	 */
	@ApiModelProperty(value = "租户id", example = "stringValue")
	private String tenantId;
	/**
	 * 企微id
	 */
	@ApiModelProperty(value = "企微id", example = "stringValue")
	private String corpId;
	/**
	 * 分公司id
	 */
	@ApiModelProperty(value = "分公司id", example = "stringValue")
	private Long companyId;
	/**
	 * 区域id
	 */
	@ApiModelProperty(value = "区域id", example = "stringValue")
	private Long sectorId;
	/**
	 * 经销商id
	 */
	@ApiModelProperty(value = "经销商id", example = "stringValue")
	private Long dealerId;
	/**
	 * 状态（0：正常、-1：停用)
	 */
	@ApiModelProperty(value = "状态（0：正常、-1：停用)", example = "1")
	private Integer status;
	/**
	 * 删除标志（0：代表存在、-1：代表删除）
	 */
	@ApiModelProperty(value = "删除标志（0：代表存在、-1：代表删除）", example = "1")
	private Integer deleted;
	/**
	 * 创建人名称
	 */
	@ApiModelProperty(value = "创建人名称", example = "stringValue")
	private String createdName;
	/**
	 * 修改人名称
	 */
	@ApiModelProperty(value = "修改人名称", example = "stringValue")
	private String updatedName;

	@ApiModelProperty(value = "主键list")
	private List<Long> ids;
}